/**
 * This file is part of 1genia trampoline
 * Copyright (C) 2007 1genia (contact@1genia.com)
 *
 * This library is free software; you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; version 3 of the License. 
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details. 
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; see the file COPYING.TXT.  If not,
 * write to the Free Software Foundation, Inc., 51 Franklin Street,
 * Fifth Floor, Boston, MA 02110-1301, USA. 
 **/
package com.genia.toolbox.web.gwt.form.client.message;

import com.genia.toolbox.web.gwt.basics.client.i18n.GwtI18nMessage;

/**
 * This interface contains the GwtI18nMessages for the module.
 */
public class Messages
{

  /**
   * i18n key for loading message before form display.
   */
  public static final String LOADING_FORM_MESSAGE_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.loadingForm";

  /**
   * i18n key for error message if unable to retrieve a form.
   */
  public static final String UNABLE_TO_RETRIEVE_FORM_ERROR_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.unableToRetrieveForm";

  /**
   * i18n key for error message if unable to retrieve data.
   */
  public static final String UNABLE_TO_RETRIEVE_DATA_ERROR_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.unableToRetrieveData";

  /**
   * i18n key for error message if unable to save data.
   */
  public static final String UNABLE_TO_SAVE_DATA_ERROR_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.unableToSaveData";

  /**
   * i18n key for the error message if unable to retrieve suggestions on an
   * Oracle widget.
   */
  public static final String UNABLE_TO_RETRIEVE_SUGGESTIONS_ERROR_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.unableToRetrieveSuggestions";

  /**
   * i18n key for the error message if unable to retrieve display text on an
   * Oracle widget.
   */
  public static final String UNABLE_TO_RETRIEVE_DISPLAY_TEXT_ERROR_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.unableToRetrieveDisplayText";

  /**
   * message for the disable date checkbox.
   */
  public static final String DISABLE_DATE_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.disableDate";

  /**
   * i18n key for the submit button title.
   */
  public static final String SUBMIT_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.submit";

  /**
   * i18n key for the reset button title.
   */
  public static final String RESET_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.reset";

  /**
   * i18n key for the back button title.
   */
  public static final String BACK_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.back";

  /**
   * i18n key for the new button title.
   */
  public static final String NEW_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.new";

  /**
   * i18n key for the update button title.
   */
  public static final String UPDATE_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.update";

  /**
   * i18n key for the remove button title.
   */
  public static final String REMOVE_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.remove";

  /**
   * i18n key for the save button.
   */
  public static final String SAVE_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.save";

  /**
   * i18n key for the to first position button.
   */
  public static final String TO_FIRST_POSITION_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.toFirstPosition";

  /**
   * i18n key for the up button.
   */
  public static final String UP_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.up";

  /**
   * i18n key for the down button.
   */
  public static final String DOWN_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.down";

  /**
   * i18n key for the to last position button.
   */
  public static final String TO_LAST_POSITION_BUTTON_KEY = "com.genia.toolbox.web.gwt.form.client.message.Messages.toLastPosition";

  /**
   * i18n message for loading message before form display.
   */
  public static final GwtI18nMessage LOADING_FORM_MESSAGE = new GwtI18nMessage(LOADING_FORM_MESSAGE_KEY);

  /**
   * i18n message for the submit button title.
   */
  public static final GwtI18nMessage SUBMIT_BUTTON_MESSAGE = new GwtI18nMessage(SUBMIT_BUTTON_KEY);

  /**
   * i18n message for the reset button title.
   */
  public static final GwtI18nMessage RESET_BUTTON_MESSAGE = new GwtI18nMessage(RESET_BUTTON_KEY);

  /**
   * i18n message for the back button title.
   */
  public static final GwtI18nMessage BACK_BUTTON_MESSAGE = new GwtI18nMessage(BACK_BUTTON_KEY);

  /**
   * i18n message for the new button title.
   */
  public static final GwtI18nMessage NEW_BUTTON_MESSAGE = new GwtI18nMessage(NEW_BUTTON_KEY);

  /**
   * i18n message for the update button title.
   */
  public static final GwtI18nMessage UPDATE_BUTTON_MESSAGE = new GwtI18nMessage(UPDATE_BUTTON_KEY);

  /**
   * i18n message for the remove button title.
   */
  public static final GwtI18nMessage REMOVE_BUTTON_MESSAGE = new GwtI18nMessage(REMOVE_BUTTON_KEY);

  /**
   * i18n message for the save button.
   */
  public static final GwtI18nMessage SAVE_BUTTON_MESSAGE = new GwtI18nMessage(SAVE_BUTTON_KEY);

  /**
   * i18n message for the disable date checkbox.
   */
  public static final GwtI18nMessage DISABLE_DATE_MESSAGE = new GwtI18nMessage(DISABLE_DATE_KEY);

  /**
   * i18n message for the to first position button.
   */
  public static final GwtI18nMessage TO_FIRST_POSITION_MESSAGE = new GwtI18nMessage(TO_FIRST_POSITION_BUTTON_KEY);

  /**
   * i18n message for the up button.
   */
  public static final GwtI18nMessage UP_MESSAGE = new GwtI18nMessage(UP_BUTTON_KEY);

  /**
   * i18n message for the down button.
   */
  public static final GwtI18nMessage DOWN_MESSAGE = new GwtI18nMessage(DOWN_BUTTON_KEY);

  /**
   * i18n message for the to last position button.
   */
  public static final GwtI18nMessage TO_LAST_POSITION_MESSAGE = new GwtI18nMessage(TO_LAST_POSITION_BUTTON_KEY);



  /**
   * private constructor.
   */
  private Messages()
  {
    // Do nothing.
  }
}
